:root {
  --color: #59606a;
  --link-color: #252525;
  --link-color-hover: #7a8088;
  --bg-color: #eeeff0;
  --description-color: #999;
  --border-color: #eee;
  --selection-bg: #262a30;
  --selection-color: #fff;
}
pre,
code {
  --bg-color: #eee;
}
table {
  --row-odd-bg-color: #f9f9f9;
  --row-hover-bg-color: #f5f5f5;
}
.header-inner {
  --link-color: #555;
  --link-color-hover: #222;
}
.brand {
  --color: #fff;
  --bg-color: #48505b;
  --description-color: #ddd;
}
.menu {
  --bg-color-hover: #f9f9f9;
}
.sidebar-inner {
  --link-color: #666;
  --link-color-hover: #fc6423;
}
.site-author-name {
  --color: #222;
}
.social-links {
  --bg-color: #eee;
}
.card {
  --bg-color: #fff;
}
.post-menu {
  --link-color: #555;
  --link-color-hover: #fc6423;
}
.post-title {
  --color: #59606a;
}
.post-meta {
  --bg-color: #dedfe1;
  --color: #999;
}
.post-copyright {
  --border-color: #ff1700;
  --bg-color: #f9f9f9;
}
.pagination {
  --bg-color: #fff;
  --bg-color-active: #ccc;
  --color-active: #fff;
}
.post-collapse {
  --link-color: #666;
  --link-color-hover: #222;
}
.btn {
  --bg-color: #fff;
  --border-color: #59606a;
  --color-hover: #fff;
  --bg-color-hover: #222;
  --border-color-hover: #222;
}
.note {
  --border-color: #ccc;
}
img,
.comments-body {
  opacity: 1;
}
@media (prefers-color-scheme: dark) {
  :root {
    --color: #9ab;
    --link-color: #9ab;
    --link-color-hover: #ddd;
    --bg-color: #0e1621;
    --description-color: #6c7883;
    --border-color: #1d2b42;
    --selection-bg: #050505;
    --selection-color: #ddd;
  }
  pre,
  code {
    --bg-color: #0e1621;
  }
  table {
    --row-odd-bg-color: #202b36;
    --row-hover-bg-color: #202b36;
  }
  .header-inner {
    --link-color: #9ab;
    --link-color-hover: #ddd;
  }
  .brand {
    --color: #a0b9d6;
    --bg-color: #1d2b42;
    --description-color: #9ab;
  }
  .menu {
    --bg-color-hover: #202b36;
  }
  .sidebar-inner {
    --link-color: #9ab;
    --link-color-hover: #ddd;
  }
  .site-author-name {
    --color: #57b9d6;
  }
  .social-links {
    --bg-color: #202b36;
  }
  .card {
    --bg-color: #182533;
  }
  .post-menu {
    --link-color: #9ab;
    --link-color-hover: #ddd;
  }
  .post-title {
    --color: #9ab;
  }
  .post-meta {
    --bg-color: #202b36;
    --color: #6c7883;
  }
  .post-copyright {
    --border-color: #ff1700;
    --bg-color: #202b36;
  }
  .pagination {
    --bg-color: #182533;
    --bg-color-active: #2b5278;
    --color-active: #9ab;
  }
  .post-collapse {
    --link-color: #9ab;
    --link-color-hover: #ddd;
  }
  .btn {
    --bg-color: #0e1621;
    --border-color: #9ab;
    --color-hover: #0e1621;
    --bg-color-hover: #ddd;
    --border-color-hover: #ddd;
  }
  .note {
    --border-color: #1d2b42;
  }
  .reward-box-card {
    --bg-color: #202b36;
    --description-bg-color: #0e1621;
    --shadow-color: #111;
  }
  .reward-group {
    --shadow-color: #1d2b42;
    --color: #9ab;
  }
  img,
  .comments-body {
    opacity: 0.75;
  }
  img.medium-zoom-image--opened {
    opacity: 1;
  }
  .gist .gist-file {
    border-color: var(--border-color) !important;
  }
  .gist .highlight {
    background-color: var(--bg-color) !important;
  }
  .gist .gist-meta {
    background-color: var(--bg-color) !important;
  }
}
